goon = input("世界一可愛いドレッサ美女の少ないBMR計算機へようこそ。(输入“是”进入测试，输入其他值则終了)")  # 提供goon以供循环
while (goon == "是"):
    print("以下の個人指標情報を入力してください，中間用英文逗號隔開")
    person_inf = input("性別（男/女）：身長（cm）：体重（kg）：年齢：")
    person = person_inf.split(",")  # 使用split函数对字符串进行切片
    try:  # 异常处理
        gender = (person[0])
        height = float(person[1]) # 使用float函数将整数和字符串转换成浮点数。
        weight = float(person[2])
        age = float(person[3])

        if gender == "男":
            cdd = 13.7 * weight + 5.0 * height - 6.8 * age + 66
        elif gender == "女":
            cdd = 9.6 * weight + 3.8 * height - 4.7 * age + 655
        else:
            print("请输入正确的個人情報")
        if gender == "男" or "女":
            print("あなたの性別は{}，身長为{}cm，体重为{}kg，年齢为{}岁".format(gender, height, weight, age))
            print("あなたの基礎代謝率为{}大きなカード(大卡)".format(cdd))


    except ValueError:  # 用户的输入值有误就会报错
        print("请输入正确的个人信息！/正しい個人情報を入力してください！")
    except IndexError:  # 用户的输入值不完整报错
        print("请输入完整的个人信息！/完全な個人情報を入力してください！")
    except:             # 关于其他情况的报错
        print("请按要求填写个人信息！/要求通りに個人情報を記入してください。")

    print()  # 输出空行，让程序更具美观
    goon = input("是否继续运行程序（继续请输入‘是’，输入其他值则終了）？")